Skip to content
This repository has been archived by the owner on Feb 6, 2024. It is now read-only.

Rails 5.0+ Support (Drops Rails 4.2 Support) #192

Open
wants to merge 44 commits into
base: master
Choose a base branch
from

Conversation

joelvh
Copy link
Contributor

@joelvh joelvh commented Nov 16, 2017

  • Upgraded CASino to support Rails 5.0+
  • Fixed tests
  • Addressed deprecations
  • Added Appraisals to test multiple versions of Rails
  • Dropped Rails 4.2 support because integration tests require keyword arguments and this isn't supported by Rails 4.2
  • Additional fixes

Please submit PRs to our branch for CASino maintenance: https://github.com/identification-io/CASino

meanphil and others added 30 commits March 15, 2017 20:35
Sometimes a login might require more information than just a username and password, in these cases the extra info can be pased to the authenticator via the context parameter as a Hash.
… deprecation warning that `table_exists?` will only check tables in Rails 5.1
@coveralls
Copy link

coveralls commented Nov 16, 2017

Coverage Status

Coverage increased (+0.04%) to 97.236% when pulling f473af1 on identification-io:master into ff29323 on rbCAS:master.

2 similar comments
@coveralls
Copy link

Coverage Status

Coverage increased (+0.04%) to 97.236% when pulling f473af1 on identification-io:master into ff29323 on rbCAS:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.04%) to 97.236% when pulling f473af1 on identification-io:master into ff29323 on rbCAS:master.

@joelvh joelvh mentioned this pull request Nov 16, 2017
@coveralls
Copy link

coveralls commented Nov 16, 2017

Coverage Status

Coverage decreased (-0.1%) to 97.103% when pulling c233077 on identification-io:master into ff29323 on rbCAS:master.

@coveralls
Copy link

Coverage Status

Coverage decreased (-0.1%) to 97.103% when pulling 2e989ae on identification-io:master into ff29323 on rbCAS:master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage decreased (-0.1%) to 97.103% when pulling 2e989ae on identification-io:master into ff29323 on rbCAS:master.

@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 97.226% when pulling 01cd1b4 on identification-io:master into ff29323 on rbCAS:master.

1 similar comment
@coveralls
Copy link

Coverage Status

Coverage increased (+0.02%) to 97.226% when pulling 01cd1b4 on identification-io:master into ff29323 on rbCAS:master.

@coveralls
Copy link

coveralls commented Nov 16, 2017

Coverage Status

Coverage increased (+0.02%) to 97.226% when pulling 723dd0d on identification-io:master into ff29323 on rbCAS:master.

matrix:
allow_failures:
- rvm: 2.4.0
- rvm: 2.4.1
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Why are there failures on 2.4.0 and 2.4.1? Seems slightly concerning.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pencil something is causing the appraisal gem to not load properly on Travis to be able to run the tests - started looking into it, but not conclusive yet

@@ -0,0 +1,22 @@
# 11/15/2017 - v5.0.0
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We maintain the change log for CASino using GitHub's release page.

@@ -0,0 +1,3 @@
class CASino::ApplicationRecord < ActiveRecord::Base
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What's the advantage of using this class over ActiveRecord::Base directly?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@pencil Followed the Rails 5.0+ best practice. Also could serve as a better entry point for potential monkey-patching if needed.

@dixalex
Copy link

dixalex commented Dec 21, 2018

Hey folks. What's the status of this PR? Any luck it can be finished and merged some time soon?

@abutterf
Copy link

abutterf commented Mar 8, 2021

What's the status of this?

@joelvh
Copy link
Contributor Author

joelvh commented Mar 9, 2021

@abutterf I don't think this gem is maintained anymore.

@pencil
Copy link
Member

pencil commented Mar 9, 2021

Yes, @joelvh is correct. I tried but failed to find someone to take over the project.

@abutterf
Copy link

abutterf commented Mar 9, 2021

Okay. Thanks for the info

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants